Big Huge Thesaurus

Corydalus cornutus

noun